00068 記事タイトルのナンバリング方法を変更
, 141.icon
2025-10-26, 2025年10月26日 / 10月 , 2025年10月
https://gyazo.com/3b8b7e7e1afb24583947f92b4363cb05
久しぶりに記事タイトルのナンバリング方法を変更しました。
これまでは、月毎のページ(yyyy-mm.log)に毎日の出来事を記録していました。それに加えて、製品レビューなど、比較的長文であったり、写真を複数掲載したい場合は個別のページを作るという方針。
これを、今後はすべて個別ページに。実は、過去に一度、個別ページのみで運用していた時期もありました。
2020-12-26 記事ナンバリング方式の変更 - 141
ただ、当時はうまくいかなかった。この時は、試行錯誤の後にyyyy-mm-dd を冠したタイトルとしていました。ただ、この方式は、141.icon的に次のような問題がありました。
同じ日にちに、異なるテーマの記事を書きたいときなどはページを分けるが、同じナンバー(日付)を冠した記事ができる(なんとなく気持ち悪い)。
yyyy-mm-ddに、さらに通し番号を振るなどすると冠するナンバーは固有となるが、表記が長くなり、その分タイトルが省略された表示になってしまう。
記事を書かない日があると当然日付が空くことになるが、トップページでそれが可視化される。これを見るとプレッシャーになる(笑
上記を解決するおそらく唯一の手段は、単純に記事の連番(通し番号)に変えること。なお、このアイディアを検討するようになったきっかけは、塩澤先生@shiology の記事。
06096 記事タイトルから日付をなくして通し番号のみにしたScrapboxブログのメリット - shiology.org 💕
141.iconはこのアイディアの導入までに、実に5年近く検討していたことになりますね(笑
今回、改めて記事に通し番号を振る方法について再検討しました。その結果、上記の問題をすべて解決しそうな目処が立ちましたので、思い切ってこの方法に変えることにしました。
これまでこの方法を採用していなかった一番の理由は、トップページから記事の日付を一覧したいということでした。ただ、実際には、141.iconが最も期待しているのは、年月日からある程度目星をつけて、その周辺の記事を知ることができるようにしたいということです。これまでは、これをトップページをスクロールして月日を追う手法にこだわっていました。もちろん、その方法が最もリニアに記事を探すことができます。でも、Cosenseの機能を使えば、ほぼ同様の目的を達成できることに気がつきました。しかももっとピンポイントに、楽ちんに。
その方法は、個別ページに年月のリンク(例えばこの記事であれば「2025年10月」)つけるということ。そうすると、そのリンク先のページの下方に、その月の記事が並びます。このリンクを、これまでの月毎のページ(yyyy-mm.log)と同じように、archivesのページに貼り付ければ、よりピンポイントに、特定の年月の記事を一覧することができます。
このように、単純に記事に通し番号を振ったとしても、年月日からある程度目星をつけて、その周辺の記事を知りたいということです。各ページには、年月の他に、月日、月をつけています。そうすることで、異なる年の同じ月日、異なる年の同じ月の記事を一覧することができます。面白い発見がありそう(年をリンクにすることはあまり意味がなさそうなのでやめました。)
そして、記事ナンバリングを単純に連番とすることで、最初に挙げたような問題をすべて解決。記事ナンバーは完全に個別化することもでできますし、タイトルの省略も最小限。さらには、連番ならば記事ナンバーが空くこともありません。
そのようなわけで、記事ナンバリング方法は、通し番号を振る方法にようやく着地しました。
Cosenseの素晴らしい仕様に、改めて感謝。